'宣言
Public Overloads Function GroupJoin (Of TInner,TKey,TResult)( _ ByVal inner As System.Collections.ObjectModel.ObservableCollection(Of TInner), _ ByVal outerKeySelector As System.Linq.Expressions.Expression(Of Func(Of T,TKey)), _ ByVal innerKeySelector As System.Linq.Expressions.Expression(Of Func(Of TInner,TKey)), _ ByVal resultSelector As System.Linq.Expressions.Expression(Of Func(Of T,GroupView(Of TKey,TInner),TResult)) _ ) As View(Of TResult)
public View<TResult> GroupJoin<TInner,TKey,TResult>( System.Collections.ObjectModel.ObservableCollection<TInner> inner, System.Linq.Expressions.Expression<Func<T,TKey>> outerKeySelector, System.Linq.Expressions.Expression<Func<TInner,TKey>> innerKeySelector, System.Linq.Expressions.Expression<Func<T,GroupView<TKey,TInner>,TResult>> resultSelector )
パラメータ
- inner
- このビューと結合するコレクション。
- outerKeySelector
- このビューの各要素から結合キーを抽出する関数。
- innerKeySelector
- コレクションの各要素から結合キーを抽出する関数。
- resultSelector
- このビューの要素と、第2のビューの一致する要素のコレクションから 結果ビューを作成する関数。
型パラメータ
- TInner
- このビューと結合するコレクションの要素のタイプ。
- TKey
- キーセレクタ関数から返されるキーのタイプ。
- TResult
- 結果要素のタイプ。
戻り値の型
このビューとコレクションに対してグループ化された結合を実行することで 取得されるタイプ TResult の要素を含むビュー。